/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import entity.Pet;
import entity.PetOwner;
import java.util.List;

/**
 *
 * @author Administrator
 */
public interface PetOwnerDao {

    /**
     * 显示所有宠物主人信息
     *
     * @return 储存宠物主人信息的表
     */
    public List<PetOwner> getAllOwner();

    /**
     * 查询宠物主人信息
     *
     * @param name 宠物主人名字
     * @param password 宠物主人密码
     * @return PetOwner对象
     */
    public PetOwner slectOwner(String name, String password);

    /**
     * 更新宠物主人余额(购买)
     *
     * @param pet 宠物
     * @param po 宠物主人
     * @return 1为成功，0为失败
     */
    public int Update(Pet pet, PetOwner po);

    /**
     * 更新宠物主人余额(出售)
     *
     * @param pet 宠物
     * @param petOwnerId 宠物主人ID
     * @return 1为成功，0为失败
     */
    public int UpdateSell(Pet pet, int petOwnerId);
}
